package com.itheima.client;

import com.itheima.domian.User;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;

/**
 * 作用：实现服务（user-service）之间调用
 * 1.指定调用哪个微服务 通过指定服务ID
 * 2.指定调用哪些restfulhttp接口
 */
@FeignClient(value = "user-service")
public interface UserClient {
    //一定要手动复制目标服务中 提供方controller中提供handler方法
    @GetMapping("/user/{id}")
    public  User queryUserById(@PathVariable Long id);
}
